home *** CD-ROM | disk | FTP | other *** search
-
- SCRIBE Reference Card
- (For a complete list of commands, see the SCRIBE Users Guide, Release 4)
-
- @@ - Produces a literal "@" character in the document.
- @! - Sets return marker to current horizontal cursor position.
- @/ - Moves the cursor to the return marker.
- @* - Forces a line break (without performing justification).
- @: - Forces a sentence break.
- @# - Leaves a quad space.
- @+ - SuperScript
- @- - SubScript
- @\ - Moves the cursor to the next tab stop or marks the end of text being
- centered or flushedd right.
- @^ - Sets a tab at the current cursor position.
- @> - Marks the left end of text to be flushed right.
- @= - Marks the left end of text to be centered.
- @& - Repeats characters between @& and the next command from the current
- position until the next tab setting.
- @) - Like @&, but synchronized in fixed columns from one line to the next.
- @. - Generates a period that is not the end of a sentence.
- @_ - Conditional hyphen.
- @| - Conditional linebreak.
-
- @Appendix[text] - Starts a new page with the Appendix text as given and places
- it in the Table of contents.
- @Appendixsection[text] - Subsection of Appendix.
- @B[phrase] - Boldface.
- @Begin[command] - long form of command (see command types below).
- Center Centered lines
- Description Paragraphs with headers in a widened left margin
- Display Unjustified text with widened margins
- Enumerate Numbered paragraphs with widened margins
- Equation Equation, numbered in the right margin
- Example Unjustified text with widened margins in a fixed-width
- typeface
- Figure Figure with appropriately-numbered caption
- FlushRight Flushed right lines
- FlushLeft Flushed left lines
- Format Hand-formatted text
- Itemize Marked paragraphs with widened margins
- Math Math in running text
- MathDisplay Math in examples and displays
- Quotation Text with widened margins
- Theorem Theorem, numbered in the right margin
- Titlepage TitlePage
- Transparent Dummy environment
- Verbatim Characters copied exactly, without formatting, in a
- fixed-width typeface
- Verse Verse quotation with widened margins
-
- @Bibliography - puts the Bibliography at this point. Usually it goes at the
- end and is activated automatically by any use of a @Cite command.
- Bibliography entries take the form:
-
- @DocumentType[identifier, parameter list]
-
- where "DocumentType" is one of Article, Book, Booklet, Conference,
- InBook, InCollection, InProceedings, MastersThesis, Manual, Misc,
- PhdThesis, Proceedings, TechReport, or Unpublished.
- The complete set of parameters is:
-
- Address The address of the publisher or printer or organization.
- Author The name of the author or authors. Put names in the order.
- Annote Any annotation text. Conditionally printed.
- BookTitle Title of Book or Proceedings.
- Chapter Part of a Book.
- Edition Edition name or number.
- Editor(S) Name(s) of the editor(s).
- FullAuthor The full name of an author, without commas.
- HowPublished For unusual manuscripts, how it came into your possession.
- Institution The name of the organization or institution backing or
- publishing a technical report or a proceeding.
- Journal The title of a journal.
- Key The sort key.
- Month January, February, etc.
- Note Any comment. Always printed.
- Number Issue number of a journal or publication series.
- Organization The name of the organization holding a conference.
- Pages The page numbers.
- Publisher The name of the publishing company.
- School For theses, the name of the school granting the degree.
- Series The name of a book series.
- Title The title of the article, paper, book, etc. being cited.
- Type Alternate name for a technical report.
- Volume The volumn number for journals or book series.
- Year The year of publication in four digits.
-
- @BlankPage[number of pages] - leaves that number of blank pages after the
- current page.
- @Blankspace[size] - leaves a blank space of the indicated size (inches,
- cm, mm, points, picas, ems (quads), chars (ens), or lines).
- @C[phrase] - SMALL CAPITALS.
- @Caption[Text] - puts the word "Figure" and the appropriate number
- of the Caption before the centered text.
- @Chapter[text] - starts a chapter with the text as given.
- It will place the correct chapter number on the page and put a
- reference in the Table of Contents.
- @Cite[codeword] - Generates a bibliography citation in the text and places
- the bibliography entry in the document's Bibliography.
- @Comment[text] - puts an unprinted comment in the source file.
- @Device[output device] - sets up the output device as follows:
-
- Device File Page Page
- Code Extension Length Width Description
-
- AJ832 .POD 11 inches 8.5 inches Anderson-Jacobsen 832
- AJ833 .POD 11 inches 8.5 inches Anderson-Jacobsen 833
- CRT .DOC 24 lines 79 cols CRT, screen size paging
- DIABLO .POD 11 inches 8.5 inches Diablo HyType printer
- FILE .DOC no limit 79 cols CRT, no paging
- GIGI .GG 479 rasters 767 rasters DEC VK100 (GIGI) terminal
- IMPRINT10 .IMP 11 inches 8.5 inches Imagen Imprint10
- LA36 .TXT 66 lines 132 cols LA36 DECwriterII
- LPT .LPT 57 lines 132 cols Line printer [standard]
- PAGEDFILE .DOC 57 lines 79 cols CRT, page size paging
- PRINTRONIX .LPT 57 lines 132 cols Printronix Printer
- SPINWRITER .POD 11 inches 8.5 inches NEC SpinWriter Terminal
- TI700 .TXT 66 lines 80 cols Texas Instruments Silent 700
- TI725 .TXT 66 lines 80 cols Texas Instruments Silent 725
- X2700 .X27 11 inches 8.5 inches Xerox 2700 Laser Printer
- X2700II .X27 11 inches 8.5 inches Xerox 2700 Laser Printer II
- X9700 .X9700 11 inches 8.5 inches Xerox 9700 Laser Printer
-
- @End[command] - ends the command block (see @Begin).
- @Equate[newname=name] - changes a command name.
- @Foot[text] - inserts a reference to the footnote and puts the
- numbered footnote text at the bottom of the page.
- @G[phrase] - Greek.
- @Heading[text] - prints the heading text in medium-size letters, centered.
- @Hinge - Allows a grouped environment to be broken at the point of the call.
- @Hinge always forces a new output line.
- @I[phrase] - Italics.
- @Include[file name] - Makes SCRIBE suspend processing of the main manuscript
- file, process a second file, then resumes processing of the
- original manuscript file.
- @Index[entry] - places a reference to the entry in the index.
- @Label[codeword] - marks the page and section number of the codeword
- for reference by @Ref and @Pageref.
- @MajorHeading[text] - prints the heading text in large letters, centered.
- @Make[document type] - builds a document type. Predefined types are:
-
- Article A sectioned document. Produces numbered Sections,
- SubSections, Paragraphs, and Appendices. No Index.
- Article, Form 1 Same are Article, but sectioning is not numbered.
- Bibliography Produces a Bibliography only.
- Brochure Open, informal layout with lots of white space. Provides
- numbered Chapters, Sections, SubSections, Paragraphs,
- Appendices, and AppendixSections.
- Guide Similar to Brochure, but designed to be printed in a
- handbook-size format.
- Letter A letter.
- LetterHead A business letter with CMU letterhead.
- Manual A sectioned document. Produces numbered Chapters,
- Sections, SubSections, Paragraphs, Appendices and
- AppendixSections. Has a Table of Contents, and
- TitlePage and Index on demand.
- Manual, Form 1 Same as Manual, except all Sections are unnumbered except
- Chapters and Appendices.
- MilStd837a Miliary Standard Document 837A.
- ReferenceCard Produces a pocket reference guide or card. Each panel of
- the reference card corresponds to one Scribe page.
- The output is intended for 65% reduction, yielding a
- finished size of 3.6 inches by 8.5 inches for each
- panel.
- Report Like Manual but with no Index.
- Report, Form 1 Like Report, but only Chapters are numbered.
- Slides Makes overhead-projector slides. Font sizes and spacing
- have been selected to make the slides maximally visible
- at normal projection distances. Only possible on some
- devices.
- Text Default document type. No automatic sectioning, Table of
- Contents, or Index.
- Thesis CMU Thesis Format.
-
- @Modify[environment,list of changes] - globally changes an enviroment.
- @NewColumn[] - begins a new column in multicolumn output.
- @NewPage - starts a new page immediately (same as @NewPage[0]).
- @NewPage[positive number] - leaves a number of pages without test, but
- with headers and footers, if defined.
- @Note[text] - inserts a reference to the endote and puts the numbered endnote
- at the end of the document in the Note Section.
- @Ovp[text1]text2 - prints text2 over text2.
- @P[phrase] - Bold Italics.
- @PageFooting[left string1, center string2, right string3] - places the
- strings at the bottom of the page at the corresponding locations.
- Useful keywords: Immediate, even, odd.
- @PageHeading[left string1, center string2, right string3] - same as above,
- except at top of the page.
- @Pageref[codeword] - puts in the page number of the page on which a
- @Tag[codeword] or @Label[codeword] command occurred.
- @Paragraph[text] - starts a paragraph with the text as given.
- It will place the correct paragraph number on the page and put a
- reference in the Table of Contents.
- @Part[part name, root "file name"] - defines a file to be a subpart of
- an entire document whose root name is "file name".
- @PrefaceSection[text] - starts a major section with the text as given.
- It will unnumbered but will be referenced in the Table of Contents.
- @R[phrase] - Roman (the normal type face).
- @Ref[codeword] - puts in the text the thing or place marked by a
- @Tag[codeword] or @Label[codeword] command.
- @Section[text] - starts a section with the text as given.
- It will place the correct section number on the page and put a
- reference in the Table of Contents.
- @Set[phrase] - allows you to change the counter values of page, chapter,
- theorem number, etc.
- @String[codeword="value"] - defines "codeword" as a text string with the
- contents equal to the delimited string "value" (see @Value).
- @Style[parameters] - allows you to change the appearance of the document
- in a number of ways, some of which are:
-
- BottomMargin Changes the vertical distance between the last line of text
- and the bottom of the page.
- ColumnMargin Specifies the distance between columns in multicolumn text.
- Citation Specifies the citation format.
- CitationSeparator A string to be used for separating multiple citations.
- CitationType Specifies how citations are to appear in the text.
- Date A template for printing dates, using some representation of
- March 8, l952.
- DoubleSided Allows for odd and even pages to have different designs.
- EndNotes Footnotes generated by the @Foot command are placed at
- the end of the document.
- ExceptionDictionary String in quotes names an Exception Dictionary to
- be used with the hyphenation algorithm.
- FontFamily Designates the FontFamily for devices that can change
- fonts.
- FootNotes Specifies the numbering style to use for marking footnotes
- in the text and in the footnote itself. Takes a
- numbering template as a value.
- Hyphenation Specifies method of Hyphenation.
- Indentation Horizontal distance indicating amount of indenting for each
- paragraph, relative to its left margin.
- Justification Controls justification of right margin.
- LeftMargin Horizontal distance of the global left margin from the
- physical left margin.
- LineWidth Horizontal distance from the global left margin to the end
- of the line.
- Notes Specifies where to place footnotes.
- PageNumber A counter template specifying the style of page numbering.
- References Specifies reference and citation style.
- RightMargin Horizontal distrance between the end of the text line and
- the global right margin.
- ScriptPush Determines whether to add extra vertical spacing for
- subscripts and superscripts.
- ShortestHyphenatable The length of the shortest word to be hyphenated.
- SingleSided Turns off Doublesided.
- Spacing Vertical distance from base of one line of text to the
- base of the next.
- Spread Vertical distance added to Spacing to specify the vertical
- distance between paragraphs
- Time A template specifying the format in which @Value[Time] will
- be printed. Must be some representation of 4:30 PM.
- TopMargin Vertical distance from the top of the paper to the baseline
- of the first text line on the page.
- WidestBlank A horizontal distance giving the maximum amount of white
- space that will be tolerated in a line before hyphenation
- will be attempted.
- WidowAction Controls the processing of widows and orphans.
-
- @SubHeading[text] - prints a SubHeading with normal-size boldface letters,
- flush to the left margin.
- @Subsection[text] - starts a subsection with the text as given.
- It will place the correct subsection number on the page and put a
- reference in the Table of Contents.
- @T[phrase] - Typewriter font.
- @Tabclear - clears any set tabs.
- @TabDivide[number] - divides the line into number equal tab stops.
- @Tabs[tab values] - sets the tabs to the values given.
- @Tag[codeword] - marks cross-reference points.
- @Theorem[text] - adds the prefix text "Theorem" and then prints
- the current theorem number before the text.
- @TitleBox[text] - positions text in the area used for technical report titles.
- @TitlePage[text] - prints text on separate page, with items centered.
- @U[phrase] - underlines non-blank characters.
- @UN[phrase] - underlines alpha-numberics (but not punctuation or spaces).
- @UnNumbered[text] - defines a major section that is unnumbered and places it
- in the Table of Contents.
- @Use[file type "file name"] - uses other database, bibliography, and auxiliary
- files than normal.
- @UX[phrase] - underlines all characters.
- @Value[codeword] - retrieves the value of the codeword as follows:
-
- Date produces the current date in the format given by the style
- command. You specify the format by giving the special date of
- "8 March 1952." For example:
- If @Style[Date="8 March 1952"]
- then @value[Date] = 20 July 1982
- If @Style[Date="08/03/52"]
- then @value[Date] = 20/07/82
- If @style[date="03/08/52"]
- then @value[Date] = 07/20/82
- If @style[date="Eighth of March, Nineteen Fifty-two"]
- then @value[Date] = Twentieth of July, Nineteen Eight-two
-
- Day the day number in the current month, e.g. "7".
- Month the full name of the current month, e.g. "August".
- Year the current year, e.g. "1978".
- Weekday the name of the current week day, e.g. "Monday".
- Time the time, in 24-hour notation, to the nearest minute, when the
- current SCRIBE run began; e.g. "02:26".
- TimeStamp the date and time of processing.
- Page the current page number.
- ScribeVersion the version of the current SCRIBE.
- SectionTitle title of the chapter, section, subsection, or whatever
- is appropriate.
- SectionNumber number of the chapter, section, subsection, or whatever
- is appropriate.
- SiteName the name of the site.
- SourceFile the particular place in the manuscript file or the
- @included subfile that scribe is processing.
- UserName the name of the user scribing the source file.
-
- @W[phrase] - makes all blanks in the phrase significant, i.e., everything
- within the brackets is treated as a single word.
-
-